const {defineConfig} = require('@vue/cli-service')
module.exports = defineConfig({


    // 基本路径 这是最主要的点！！！
    publicPath: './',
    // 输出文件目录
    outputDir: 'dist', // 默认dist
    // 指定生成的 index.html 的输出路径 (相对于 outputDir)。也可以是一个绝对路径
    indexPath: 'index.html', // Default: 'index.html',

    transpileDependencies: true,

    devServer: {
        host: '127.0.0.1',
        port: 7777,
        open: true,
        proxy: {
            // detail: https://cli.vuejs.org/config/#devserver-proxy
            [process.env.VUE_APP_BASE_API]: {
                target: `http://localhost:8888`,
                // target: `http://exam.ymmm.asia`,
                changeOrigin: true,
                pathRewrite: {
                    ['^' + process.env.VUE_APP_BASE_API]: ''
                }
            }
        },
        historyApiFallback: true,
        allowedHosts: 'all',
    },

    // devServer: {
    //     host: '127.0.0.1',
    //     port: 8999,
    //     open: true,
    //     proxy: {
    //         // detail: https://cli.vuejs.org/config/#devserver-proxy
    //         '/api': {
    //             target: `http://localhost:8888`,
    //             // target: `http://exam.ymmm.asia`,
    //             changeOrigin: true,
    //             pathRewrite: {
    //                 '^/api': ''
    //             }
    //         }
    //     },
    // }


})
